# -*- coding: utf-8 -*-
# author : hxt
#   date : 2025/2/20

'''
变量渲染
字符串模板参数渲染
使用jinja2模板引擎（类似flask)
https://docs.jinkan.org/docs/jinja2/templates.html
'''
from jinja2 import Template
def refresh(target,context):
    ''''
    把初始数据中需要渲染的数据变成context当中的值
    :param target:你的初始数据,用{{变量名}} ---请求数据
    :param context:初始数据渲染的值 -- 全局变量
    '''
    if target is None:return None
    return Template(str(target)).render(context)

# def t_fresh():
#     target = "hello,{{name}} ,{{nnn}}"
#     context = {'name':'张三'}
#     print(refresh(target,context))
#
# t_fresh()